A Fast and Memory Efficient Sparse Solver with Applications to Finite-Element Matrices
نویسندگان
چکیده
In this article we introduce a fast iterative solver for sparse matrices arising from the finite element discretization of elliptic PDEs. The solver uses a fast direct multi-frontal solver as a preconditioner to a simple fixed point iterative scheme. This approach combines the advantages of direct and iterative schemes to arrive at a fast, robust and accurate solver. We will show that this solver is much faster and more memory efficient compared to a conventional multi-frontal solver. Furthermore, the solver can be applied to both structured and unstructured meshes in a similar manner. We build on our previous work [2] and utilize the fact that dense frontal matrices in the multi-frontal algorithm can be represented as hierarchically off-diagonal low-rank (HODLR) matrices. Using this idea, we replace all large dense matrix operations in the multi-frontal elimination process with HODLR operations to arrive at a faster and more memory efficient multi-frontal solver.
منابع مشابه
A Fast Block Low-Rank Dense Solver with Applications to Finite-Element Matrices
1. Abstract. This article presents a fast dense solver for hierarchically off-diagonal low-rank (HODLR) matrices. This solver uses algebraic techniques such as the adaptive cross approximation (ACA) algorithm to construct the low-rank approximation of the off-diagonal matrix blocks. This allows us to apply the solver to any dense matrix that has an off-diagonal low-rank structure without any pr...
متن کاملFast Multipole Preconditioners for Sparse Matrices Arising from Elliptic Equations
Among optimal hierarchical algorithms for the computational solution of elliptic problems, the Fast Multipole Method (FMM) stands out for its adaptability to emerging architectures, having high arithmetic intensity, tunable accuracy, and relaxable global synchronization requirements. We demonstrate that, beyond its traditional use as a solver in problems for which explicit free-space kernel rep...
متن کاملPerformance of Parallel Conjugate Gradient Solvers in Meshfree Analysis
Meshfree analysis methods, on a per degree of freedom basis, are typically more computationally expensive and yet more accurate than finite element methods. For very large models, whether meshfree or finite element, the memory and computational effort associated with direct equation solvers makes them prohibitively expensive. In this work, the performance of different linear equation solvers wi...
متن کاملFast Finite Element Method Using Multi-Step Mesh Process
This paper introduces a new method for accelerating current sluggish FEM and improving memory demand in FEM problems with high node resolution or bulky structures. Like most of the numerical methods, FEM results to a matrix equation which normally has huge dimension. Breaking the main matrix equation into several smaller size matrices, the solving procedure can be accelerated. For implementing ...
متن کاملH-Matrix-Based Fast Direct Finite Element Solver for Large-Scale Electromagnetic Analysis
In this work, we prove that the sparse matrix resulting from a finite-element-based analysis of electrodynamic problems can be represented by an -matrix without any approximation, and the inverse of this sparse matrix has a data-sparse matrix approximation with error well controlled. Based on this proof, we develop an -matrix-based direct finite-element solver of O(kNlogN) memory complexity ...
متن کامل